package com.example.timecodecalc;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.view.View;

public class TimecodeDialogs  {

	
	public static final int IDD_ABOUT = 1; // Идентификаторы диалоговых окон
    public static final int IDD_SETTINGS = 2;
    public static final int IDD_RATE = 3;
  
    
    
    public static AlertDialog getDialog(Activity activity, int ID) {
        AlertDialog.Builder builder = new AlertDialog.Builder(activity);

        switch(ID) {
        case IDD_ABOUT: // Диалоговое окно About
            builder.setTitle(R.string.NameDialog);
            builder.setMessage(R.string.AboutDialog);
            builder.setCancelable(true);
            builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { // Кнопка ОК
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss(); // Отпускает диалоговое окно					
                }
   
            });
            
            return builder.create();
     /*   case IDD_RATE: // Диалоговое окно Rate the app
            builder.setTitle(R.string.dialog_rate_title);
            builder.setMessage(R.string.dialog_rate_message);
            builder.setCancelable(true);
            builder.setPositiveButton(R.string.dialog_rate_ok, new DialogInterface.OnClickListener() { // Переход на оценку приложения
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    // Переход	
                    dialog.dismiss();
                }
            });
            builder.setNeutralButton(R.string.dialog_rate_cancel, new DialogInterface.OnClickListener() { // Оценить приложение потом
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss(); // Отпускает диалоговое окно
                }
            });
            builder.setNegativeButton(R.string.dialog_rate_buy, new DialogInterface.OnClickListener() { // Переход на покупку AdFree версии
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    // Переход		
                    dialog.dismiss();
                }
            });
            return builder.create();
            */
        case IDD_SETTINGS: // Диалог настроек
            View view = activity.getLayoutInflater().inflate(R.layout.dialogs, null); // Получаем layout по его ID
       
         
            builder.setView(view);
            builder.setTitle(R.string.NameDialog);
            
            // адаптер
            
            builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { // Кнопка ОК
                public void onClick(DialogInterface dialog, int whichButton) {
                    dialog.dismiss();
                }
            });
            builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { // Кнопка Отмена 
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss();
                }
            });
  
             builder.setCancelable(true);
            return builder.create();
        default:
            return null;
        }		
    }


	


	
}
